Kubelet 垃圾回收
kubelet垃圾回收主要针对docker 容器EXIT状态回收,docker images使用情况的回收,所有策略配置都是可以添加到kubelet启动项中,查看启动项systemctl status kubelet , images策略可以不配置使用默认值即可
容器EXIT状态回收策略
minimum-container-ttl-duration:container 结束多长时间之后才能够被回收,默认是一分钟maximum-dead-containers-per-container:每个 container 最终可以保存多少个已经结束的容器,默认是 1,设置为负数表示不做限制maximum-dead-containers:节点上最多能保留多少个结束的容器,默认是 -1,表示不做限制
images使用情况回收
image-gc-high-threshold:磁盘使用率的上限,当达到这一使用率的时候会触发镜像清理。默认值为 90%image-gc-low-threshold:磁盘使用率的下限,每次清理直到使用率低于这个值或者没有可以清理的镜像了才会停止.默认值为 80%minimum-image-ttl-duration:镜像最少这么久没有被使用才会被清理,可以使用 h(小时)、m(分钟)、s(秒)和 ms(毫秒)时间单位进行配置,默认是 2m(两分钟)